package com.cby.android.sample.state

import com.cby.android.library.mvi.IState
import com.cby.android.sample.bean.roll.*

/**
 * @description: MetaImageState
 * @author: ChenBaoYang
 * @createDate: 2022/4/27 1:45 下午
 */
data class RollMoreState(
    var dataPhone: RollMobileBean? = null,
    var dataIp:RollIpBean? = null,
    var dataPhoneCodes:List<RollPhoneBean> = mutableListOf(),
    var dataHistoryToday:List<RollHistoryBean> = mutableListOf(),
    var dataRubbish:RollRubbishBean? = null,
    var dataDictionary:List<RollDictionaryBean> = mutableListOf(),
    var dataQRCode:RollQRCodeBean? = null,
) : IState

data class RollJokeState(
    var dataPhoneCodes:List<RollJokeBean> = mutableListOf(),
    val page: Int = 0
) : IState

data class RollNewsState(
    val dataNewsType:List<RollNewsTypeBean> = mutableListOf(),
    val dataNewsList:List<RollNewsInfoBean> = mutableListOf(),
    var dataNewsDetail:RollNewsDetailBean? = null,
    val page: Int = 0
) : IState